package org.rqb.entry;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.LinkedHashMap;
import java.util.Map;


@Data
@AllArgsConstructor
@NoArgsConstructor
public class Point {
    private String name;
    private String server;
    private Integer port;
    private String type;
    private String cipher;
    private String password;
    private String plugin;
    private Boolean udp;
    private String mode;
    private String host;

    private String uuid;
    private Integer alterId;
    private Boolean tls;
    private Boolean skipCertVerify;
    private String network;
    private String path;
    private String sni;

//    public Point(String name, String server, Integer port, String type, String cipher, String password, String plugin, Boolean udp, String mode, String host, String uuid, Integer alterId, Boolean tls, Boolean skipCertVerify, String network, String path) {
//        this.name = name;
//        this.server = server;
//        this.port = port;
//        this.type = type;
//        this.cipher = cipher;
//        this.password = password;
//        this.plugin = plugin;
//        this.udp = udp;
//        this.mode = mode;
//        this.host = host;
//        this.uuid = uuid;
//        this.alterId = alterId;
//        this.tls = tls;
//        this.skipCertVerify = skipCertVerify;
//        this.network = network;
//        this.path = path;
//    }
}
